|
Posizione nel menu |
---|
TechDraw → Tratteggio → Tratteggio geometrico |
Ambiente |
TechDraw |
Avvio veloce |
Nessuno |
Introdotto nella versione |
- |
Vedere anche |
Tratteggio, Tipi di tratteggio |
Lo strumento TechDraw Tratteggio geometrico riempie una regione chiusa in una Vista con un modello basato su una specifica PAT di tratteggio AutoDesk. In alternativa, lo strumento TechDraw Tratteggio utilizza modelli di tratteggio basati su SVG. Vedere Tipi di tratteggio per i dettagli.
Esempio di tratteggio geometrico su una faccia
$INSTALL_DIR/data/Mod/TechDraw/PAT/FCPAT.pat
ː Dove $INSTALL_DIR
è la directory in cui è stato installato FreeCAD, per esempioː
/usr/share/freecad/data/Mod/TechDraw/PAT/FCPAT.pat
Vedere anche: Autogenerated API documentation e Script di base per FreeCAD.
È possibile creare un Tratteggio geometrico con macro e dalla console Python utilizzando le seguenti funzioni:
hatch = FreeCAD.ActiveDocument.addObject("TechDraw::DrawGeomHatch", "GeomHatch")
hatch.Source = (view1, ["Face0"])
hatch.FilePattern = "path/to/myPATfile.pat"
hatch.NamePattern = "Diamond"
page.addView(hatch)
È anche possibile utilizzare il motore di tratteggio geometrico di TechDraw per produrre un oggetto composto nello spazio 3D. Bisogna fare attenzione che la faccia di base si trovi sul piano XY, poiché l'algoritmo non è ancora adattato per altri casi:
import TechDraw
face = Part.makePlane(10, 10)
patfile = "path/to/myPATfile.pat"
pattern = "Diamond"
scale = 10
hatch = TechDraw.makeGeomHatch(face, scale, pattern, patfile)
Part.show(hatch)